home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / utility / masdir54.zip / MASDIR.DOC < prev    next >
Text File  |  1991-09-16  |  68KB  |  1,290 lines

  1.  
  2.  
  3.  
  4.  
  5.                                    MASDIR
  6.  
  7.                          The MASter DIRectory System
  8.  
  9.                                   featuring
  10.  
  11.                                    SDL.COM
  12.  
  13.                          The Best Directory Program
  14.  
  15.                                      and
  16.  
  17.                           Disk Label Printer System
  18.  
  19.                                   Version 5
  20.  
  21.                                  August 1990
  22.  
  23.  
  24.  
  25.                     Copyright (c) 1987-1990, Bob Stephan
  26.                              All Rights Reserved
  27.  
  28.  
  29.                      For information or orders contact:
  30.  
  31.                                   MOBY DISK
  32.  
  33.                                     Phone
  34.                                 1-408-646-1899
  35.                                 1-408-646-1373
  36.                                GENIE: MOBYDISK
  37.                            COMPUSERVE: 72357,2276
  38.  
  39.                        Monterey Bay Disk Data Systems
  40.                               Attn: Bob Stephan
  41.                             1021 San Carlos Road
  42.                            Pebble Beach, CA 93953
  43.  
  44.       MASDIR featuring SDL               Version 5              Page ii
  45.  
  46.  
  47.  
  48.                            QUICK START INFORMATION
  49.  
  50.       TUTORIAL: Please take a few minutes to read the documentation on 
  51.       the disk which includes an interactive DEMO, then experiment.  A 
  52.       few minutes doing this will show you more about using SDL than 60 
  53.       minutes of reading.  Just put a copy of the MASDIR disk in drive 
  54.       A: and enter two commands, A:, then GO, TUTOR, or DEMO.  If you 
  55.       run the TUTOR portion first you will be given a chance to run the 
  56.       DEMO portion next.  To run it later by itself just enter DEMO. 
  57.       If you enter GO or README you will be presented with a menu from 
  58.       which you can choose.
  59.  
  60.       SETUP: To use SDL simply copy SDL.COM to the disk and/or direc- 
  61.       tory in which your other DOS commands and utilities are kept. 
  62.       Then use SDL instead of DIR.  Be sure to back up your MASDIR dis- 
  63.       kette by copying everything to a formatted diskette.  You will be 
  64.       wanting to customize SDL with the setup program, so make a work- 
  65.       ing disk or directory by copying all SDL*.* files from the MASDIR 
  66.       disk to your working disk or directory.  You can run INSTALL to 
  67.       do this for you.  See SDLSETUP.DOC on the disk for more informa- 
  68.       tion if needed, or simply run SETUP after you have copied the 
  69.       files to a working disk or directory.
  70.  
  71.       WHY: SDL is designed to list and/or print directory listings in 
  72.       several formats - labels, sleeve inserts, full pages, or any way 
  73.       you want to set your printer.  It it completely replaces the woe- 
  74.       fully inadequate DOS DIR command.
  75.  
  76.       HOW: SDL is used very much like DIR. It takes the same path and 
  77.       file specifications (filespecs), but it presents a much more 
  78.       readable listing. By using 2, 4, or 6 columns of file names vice 
  79.       DIR's one, it lists many more files on one screen in a very 
  80.       readable format. If the screen becomes full, it automatically 
  81.       pauses. You can immediately shift to a different number of 
  82.       columns to see more files on the screen, exit if you have seen 
  83.       enough, or continue with the listing.
  84.  
  85.       MENUS: SDL can be used in menu mode.  Enter SDL with your 
  86.       filespec just like DIR, then make your selections from the menus 
  87.       at the bottom of the screen.  You can reconfigure the listing to 
  88.       your liking without returning to DOS.
  89.  
  90.       HELP: SDL also has many options that can be entered on the com- 
  91.       mand line in the usual fashion using / as a "switch" or option 
  92.       indicator. At first, the /? option will be useful to bring up a 
  93.       help screen.  The /? option displays a reminder of the syntax and 
  94.       options.  When running DEMO, one of the screens will show the 
  95.       result of entering SDL /?.  Your choice of options can be 
  96.       customized with the SDLSETUP program so you don't have to bother 
  97.       to enter them every time.
  98.  
  99.       MASDIR featuring SDL              Version 5              Page iii
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.                                   CONTENTS
  108.  
  109.       QUICK START INFORMATION........................................ii
  110.  
  111.       FOREWORD........................................................v
  112.  
  113.       INTRODUCTION....................................................1
  114.  
  115.       SYSTEM REQUIREMENTS.............................................2
  116.  
  117.       HOW TO USE SDL..................................................3
  118.  
  119.       SCREEN DISPLAY OPTIONS..........................................4
  120.  
  121.       AUTOMATIC COLUMN SELECTION......................................7
  122.  
  123.       AUTOMATIC LABEL PRINTING........................................7
  124.  
  125.       PRINTING LABELS FOR 3.5 INCH DISKETTTES.........................8
  126.  
  127.       OTHER PRINT OPTIONS.............................................9
  128.  
  129.       USE OF THE PgUp, PgDn, Home, AND End KEYS......................11
  130.  
  131.       ENTERING TITLES................................................11
  132.  
  133.       FILE ATTRIBUTES................................................12
  134.  
  135.       VOLUME LABELS..................................................13
  136.  
  137.       CATALOGING FLOPPIES WITH SDL...................................13
  138.  
  139.       BATCH PROGRAMMING..............................................14
  140.  
  141.       CUSTOMIZATION..................................................15
  142.  
  143.       RUNNING SDLSETUP...............................................15
  144.  
  145.       LICENSE AND WARRANTY STATEMENTS................................20
  146.  
  147.       MASDIR featuring SDL               Version 5              Page iv
  148.  
  149.  
  150.  
  151.                                                        FOREWORD .  .  .
  152.  
  153.       This documentation may seem extensive for a directory program, 
  154.       but MASDIR has so many useful features that I want to make sure 
  155.       you know about them all.  Please read the TUTORIAL first by en- 
  156.       tering TUTOR or run the demo by entering DEMO.  Then, experiment 
  157.       a little with SDL to get the hang of it.  After that, read this 
  158.       to obtain the full benefits of using SDL.
  159.  
  160.       Of course, nobody is going to bother to print a label for just 
  161.       one disk at a time, or even for only 2 or 3.  What I find con- 
  162.       venient is to print sleeve inserts or hand write small, removable 
  163.       labels to remind me what is on a disk.  Then when I have accumu- 
  164.       lated a half dozen or more I load my printer with labels and 
  165.       label them all.  SDL makes it convenient to do it that way, and 
  166.       it makes it more likely that permanent labels will be prepared 
  167.       only for disks that have information of a more permanent nature. 
  168.       Version 5 makes it even easier to do batch labelling because it 
  169.       can read and display the directory of a new diskette without hav- 
  170.       ing to return to DOS.
  171.  
  172.       Laser printer versions of MASDIR are available for printing 
  173.       sleeve inserts, but laser printers are not supported for printing 
  174.       disk labels.  The labels available from MOBY DISK are not 
  175.       suitable for use with laser printers.
  176.       ---------------
  177.       ACKNOWLEDGMENTS
  178.  
  179.         I would like to thank members of MBUG-PC - The Monterey Bay 
  180.       Users' Group - for their indulgence during my development of this 
  181.       system.  Many members have used preliminary versions and offered 
  182.       their comments and suggestions.  I am particularly grateful to 
  183.       the beta testers who held my feet to the fire to ensure that this 
  184.       would be a reliable and useful product.  Among those who have 
  185.       been particularly helpful are (in alphabetical order) John 
  186.       Blankfort, Fred Brownell, Frank Murphy, Patt Patterson, Bing 
  187.       Perry, Ben Rees, Jim Robeson, and Keith Whipple.  Other members 
  188.       encouraged me by purchasing my initial offerings, which rein- 
  189.       forced my conviction that this is a useful system with unique ca- 
  190.       pabilities.
  191.       ---------------
  192.       ABOUT THE AUTHOR
  193.  
  194.       Bob Stephan has been using and programming computers for over 22 
  195.       years, mostly for other companies and for his own use and enjoy- 
  196.       ment.  This is his first independent commercial venture.  He has 
  197.       been a mainstay in his local computer users group for over 7 
  198.       years and is a past president as well as an author of informative 
  199.       articles for the newsletter, leader of special interest groups, 
  200.       and provider of help to members on a variety of topics.
  201.       MASDIR featuring SDL               Version 5               Page 1
  202.  
  203.  
  204.       INTRODUCTION
  205.  
  206.         SDL is a Sorted Directory Listing program that is used in place 
  207.       of the DOS DIR command.  You can invoke it from the DOS prompt 
  208.       just like DIR, and it accepts the same file specifications 
  209.       (filespecs) that DIR does including paths and wild cards.
  210.  
  211.         But there the similarity ends.  SDL has these features:
  212.  
  213.         <> Sorts the listing alphabetically by name, or optionally by 
  214.            extension, date, size, or (like DIR) not at all.  The sort- 
  215.            ing can be in ascending or descending order, and the se- 
  216.            quence can be from top to bottom, or from left to right.
  217.  
  218.         <> Automatically formats the listing in the number of columns 
  219.            that will fit all the file names on one screen, if possible. 
  220.            This permits you to see up to 144 file names on the screen 
  221.            to get a good overall view of the contents of the disk or 
  222.            directory.  Optionally 2, 4, or 6 columns can be specified 
  223.            and/or set as the default.
  224.  
  225.         <> SDL pauses after each screen until you are ready to con- 
  226.            tinue.  At the pause you can make a new column or sort se- 
  227.            lection, exit, or continue.  Pausing is optional and can be 
  228.            turned off either by default or as an option.
  229.  
  230.         <> The options are selectable on the command line by adding 
  231.            them to the SDL command (like you can add /P or /W to the 
  232.            DIR command).
  233.  
  234.         <> Most options can also be selected from a menu that is pre- 
  235.            sented at the bottom of the screen at the end of each screen 
  236.            of the listing.  This permits you to change your mind as 
  237.            often as you like, and adjust the listing to obtain just the 
  238.            right information from it without having to return to DOS 
  239.            and enter a new command.
  240.  
  241.         <> A TUTORIAL which includes an interactive DEMO.
  242.  
  243.         <> A SETUP program that lets you select your own defaults for 
  244.            the various options by simple keystroke entries in response 
  245.            to a few questions.  You can make SDL work the way you want 
  246.            it to.
  247.  
  248.         <> On-screen help by entering SDL /?.
  249.  
  250.         <> Unique to SDL are some excellent printing capabilities for 
  251.            both 5.25" and 3.5" diskettes!  With a single keystroke you 
  252.            can print the directory you see on the screen in your choice 
  253.            of four print modes:
  254.  
  255.            1.  Regular printing in whatever mode your printer is set 
  256.               for with no changes to your printer setting.
  257.       MASDIR featuring SDL               Version 5               Page 2
  258.  
  259.  
  260.  
  261.            2.  A "sleeve insert", which is printed on your regular 
  262.               printer paper in a format that can be trimmed to a con- 
  263.               venient size to slip into the diskette sleeve for future 
  264.               reference.
  265.  
  266.            3.  A disk label which can be printed on the continuous 
  267.               labels that are included with the SDL system kit.  By 
  268.               using compressed print and 8 lines per inch up to 42 
  269.               filenames can be printed on a 5x1-7/16" label.
  270.  
  271.            4.  Another style of disk label printing which uses "tiny" 
  272.               printing to fit up to 102 names onto a label.  Tiny print 
  273.               makes use of the compressed and superscript modes that 
  274.               are available on Epson compatible printers.
  275.  
  276.            5.  And, if you select a printing option on the command 
  277.               line, the number of columns needed to fit the filenames 
  278.               on a label will be automatically calculated and set.  If 
  279.               there are too many file names, a message is displayed and 
  280.               no printing takes place.
  281.  
  282.         <> Very useful when using a print option is the ability to en- 
  283.            ter up to 3 lines of titles for your sleeve inserts or 
  284.            labels.  Two of these lines can be customized with the setup 
  285.            program, and any or all of the 3 can be specialized for any 
  286.            individual listing.
  287.  
  288.         <> Other directory listing options include turning off the 
  289.            listing of subdirectories, listing the combined files for 
  290.            two file specifications, listing only those files created 
  291.            since a certain day, listing only files with the archive bit 
  292.            set, showing total size required for different disk formats, 
  293.            listing from left to right instead of top to bottom, and 
  294.            paging backward and forward through long directory listings.
  295.  
  296.         <> Automatic support of color, EGA, and VGA modes.  Highlighted 
  297.            key-letter colors can be customized in the SETUP program.
  298.       --------------
  299.       SYSTEM REQUIREMENTS
  300.  
  301.         SDL is compatible with all computers running under MS or PC-DOS 
  302.       Versions 2.0 and later, although 3.1 or later is preferred.  It 
  303.       requires no more than 64K of memory.  It is not memory resident 
  304.       (TSR) and will not reduce the amount of memory available to other 
  305.       programs.  It supports all types of monitors and display adapters 
  306.       whether monochrome or color.
  307.  
  308.       NOTE: To support the many features it is preferable if you are 
  309.       running DOS 3.1 or later.  SDL requires at least DOS 2.0, but a 
  310.       few features may not work fully, especially in the setup program 
  311.       SDLSETUP.  Please let me know if you have any problems or com-
  312.       MASDIR featuring SDL               Version 5               Page 3
  313.  
  314.  
  315.       ments concerning the operation of SDL, SDLSETUP, or any part of 
  316.       the documentation portion of the system.  Customized versions can 
  317.       be prepared for a reasonable fee.  If you have difficulty finding 
  318.       disk labels in the proper size, contact me for information, or 
  319.       send in the order form.
  320.       --------------
  321.       HOW TO USE SDL
  322.  
  323.         Basically SDL is used just like the DOS DIR command with quite 
  324.       a few enhancements.  Both SDL and DIR accept the same file speci- 
  325.       fications (filespecs) including the "wild cards" * and ?.  For 
  326.       more detailed information on the use of wild cards see your DOS 
  327.       manual.
  328.  
  329.         HINT:  It is never necessary to enter *.* with either DIR or 
  330.       SDL.  A single * will serve the same purpose and save a bit of 
  331.       typing.  For all files in the current directory no filespec at 
  332.       all is needed, simply enter SDL.  More information on shortcuts 
  333.       for filespecs is presented later in this document.
  334.  
  335.         The best and quickest way to learn to use SDL is to run the 
  336.       TUTORIAL on the disk or run the DEMOnstration program by itself. 
  337.       Most of this introductory information can be found in the 
  338.       tutorial.  Read the QUICK START INFORMATION page at the beginning 
  339.       of this document for instructions on running the tutorial.
  340.  
  341.         The key to using SDL is the reminder line which appears as the 
  342.       second line of the display.  It contains the following informa- 
  343.       tion which is explained fully in this document.
  344.  
  345.       /OPTS:/? More PRInt Cls titlE Hdr Fre Lbl All rK Byt Wid 2 4 6 N 
  346.       X S D[n] - dOs
  347.  
  348.         This line may appear cryptic, but it contains mnemonics for all 
  349.       of the SDL options as memory aids until you become thoroughly fa- 
  350.       miliar with SDL.  The capitalized letters are key-letter switch 
  351.       characters which are highlighted on the screen.  Although there 
  352.       are quite a few options to provide the capabilities requested by 
  353.       users, you will find them to be quite intuitive and easy to use. 
  354.       After a few minutes of experimentation you will find a few of 
  355.       them that you like to use.  This experimentation can be taken 
  356.       care of in the DEMO program.
  357.  
  358.         As soon as you find the options that you like, you can 
  359.       customize your copy of SDL with the SDLSETUP program.  I have 
  360.       tried to set SDL up the way I believe most users would like to 
  361.       use it, but you might want to change it for your own use.  If you 
  362.       would like one or more of the defaults to work differently, run 
  363.       SDLSETUP.  Then it will only be necessary to use options oc- 
  364.       casionally when you want something different.  The SDL /? help 
  365.       screen is always available as a reminder at those times.  The 
  366.       README program will give you an opportunity to read the SDLSETUP
  367.       MASDIR featuring SDL               Version 5               Page 4
  368.  
  369.  
  370.       documentation, but SDLSETUP is easy to use, requiring only simple 
  371.       single keystroke answers.
  372.  
  373.         The printing capabilities of SDL are most useful and remarkably 
  374.       easy to use.  For example, to print a label of the diskette in 
  375.       drive A, just enter SDL A: /L.  Nothing could be simpler.  The /L 
  376.       is an option mnemonic for Label, and SDL will calculate how many 
  377.       file names it can fit on a label and select the print mode to do 
  378.       it.  Of course, if you want more control, and less automation, 
  379.       SDL will always let you make your own specifications.  You can 
  380.       print labels in either of two print styles, labels and sleeve in- 
  381.       serts in a variety of sort orders and columns of file names, or 
  382.       you can print with your own normal printer setting.  Adding the 
  383.       3-line title option (/E) provides a means to include printed ex- 
  384.       planatory information about the contents and use of the disk.
  385.  
  386.         The documentation that follows assumes that you have already 
  387.       familiarized yourself with SDL by running TUTOR and DEMO.
  388.       ----------------------
  389.       SCREEN DISPLAY OPTIONS:
  390.  
  391.         SDL can be used in command line mode, menu mode or a combina- 
  392.       tion of the two.  The "command line" is the line on your screen 
  393.       following the DOS prompt on which you enter your commands.  The 
  394.       general syntax of the SDL command line entry is
  395.  
  396.       D>SDL filespec /options
  397.  
  398.       where D> represents the DOS prompt.
  399.  
  400.         To enter an option on the command line use the / character fol- 
  401.       lowed by the letter, number, or symbol shown as the key character 
  402.       in the reminder line (the letters shown in CAPS).  The options 
  403.       must come after the file specification (filespec), and each must 
  404.       be preceded by the switch character / (the virgule).  The only 
  405.       required space is the one following the SDL command itself, other 
  406.       spaces are optional, but there must NOT be a space between the / 
  407.       and the option character.  Most options allow only one character 
  408.       in addition to the virgule per option.  For example, to sort by 
  409.       Size and display in 4 columns you can enter
  410.  
  411.       >SDL /S/4
  412.  
  413.         Menu mode is automatic.  At the bottom of each screen a prompt 
  414.       will display the keys that can be entered to make selections. 
  415.       Not all of the command line options are available as menu selec- 
  416.       tions; however, the most useful ones are.
  417.  
  418.         All options can be entered in either upper (CAPS) or lower 
  419.       case.  They are shown in CAPS on the reminder line merely to 
  420.       highlight them.  When entered on the command line they must be 
  421.       preceded by /, but when making menu selections just use the key
  422.       MASDIR featuring SDL               Version 5               Page 5
  423.  
  424.  
  425.       letter, number, or symbol by itself and you don't need to use the 
  426.       Enter key.  In some cases using an option on the command line may 
  427.       have a slightly different meaning than using it from the menu. 
  428.       If there is such a distinction, this documentation uses the / 
  429.       notation to distinguish the command line selection.
  430.  
  431.         After each screen is displayed on your monitor, you have 
  432.       several options.  If there is more of the directory to display, 
  433.       you will see an intermediate menu starting with "--More--".  At 
  434.       this point you may want to make a new selection to change the 
  435.       display.  The prompt will show the options as a reminder of the 
  436.       ones available with the option keys highlighted.  Pressing one of 
  437.       them will immediately start the directory over again with the new 
  438.       display that you have requested, even if it is the same as is al- 
  439.       ready being displayed.  This is the way you can go back and look 
  440.       at the previous screens of a multi-screen display.  If you want 
  441.       to exit at this point press Esc.  Pressing C or PgDn will clear 
  442.       the screen and continue with the next "page".  Pressing any key 
  443.       not listed will continue with the next screen in a scrolling 
  444.       mode.  If there has been more than one screen of filenames dis- 
  445.       played, pressing PgUp will go back to the previous screen.  At 
  446.       the first screen, PgUp will suppress the header so that up to 144 
  447.       file names can be displayed.
  448.  
  449.         The last line of the directory display shows the number of 
  450.       files, and optionally the total amount of disk space they occupy. 
  451.       After this file count is shown, you may select one of the keys 
  452.       shown in the menu to start the display over.  The space bar, En- 
  453.       ter or Esc key will EXIT from SDL.  The Esc key will NOT clear 
  454.       the screen.  This permits you to leave the directory on the 
  455.       screen if you so desire even if Cls is on.  Other items can be 
  456.       selected from the menu as described later.
  457.  
  458.         You may select a print option (/P, /R, /I, or /L) on the com- 
  459.       mand line.  If you specify /L, the display will automatically be 
  460.       adjusted for printing a label.  If you specify /I a sleeve insert 
  461.       will be printed.  If you select /P or /R you will see a print 
  462.       menu from which you can make a selection.  When printing, each 
  463.       screen selected will be printed, but the prompts and your input 
  464.       are not sent to the printer.
  465.  
  466.         /C or C is the clear screen (Cls) option.  This controls the 
  467.       clearing of the screen before each page of file names, and at the 
  468.       end of the display.  Pressing C or PgDn at the end will do a one- 
  469.       time clear screen (Cls) and start form feeding (ff) to the 
  470.       printer if printing is on, but will not change the Cls setting. 
  471.       After the Cls, the directory will be displayed in the same sort 
  472.       order and columns as the most recent selection.
  473.  
  474.         /M stands for More and toggles the pausing at the end of a page 
  475.       (screen).  You may use the /M option to eliminate all pausing, 
  476.       both intermediate and at the end.  This disables the menu selec-
  477.       MASDIR featuring SDL               Version 5               Page 6
  478.  
  479.  
  480.       tion procedure.  If pausing is defaulted to off by running 
  481.       SDLSETUP, /M will turn it on.  For compatibility with earlier 
  482.       versions you can change the /P option to Pause with SDLSETUP to 
  483.       do the same thing.  Otherwise /P is used to bring up the print 
  484.       (Prn) menu.
  485.  
  486.         /H stands for Header (or Hdr).  The H option controls whether 
  487.       the first two title lines of the header are displayed.  When 
  488.       using SDL as a directory program for hard disk listings on the 
  489.       screen, the first two lines are just boring repetition.  The 
  490.       third line presents the useful "Directory of ..." information 
  491.       giving the subdirectory name for the listing, but the first two 
  492.       lines don't change and might as well be suppressed to allow two 
  493.       more rows for file names.  At other times, such as when printing 
  494.       a label for a diskette, all three lines can contain useful in- 
  495.       formation if you use the title option.
  496.  
  497.         /F is the option to display disk Free space.  For hard disks 
  498.       the amount of free space is not generally of interest unless the 
  499.       disk is quite full.  DOS takes a noticeable amount of time to 
  500.       calculate the disk free space on large hard disks, so eliminating 
  501.       the display of this information greatly speeds up the directory 
  502.       display.  The setup program has an option to adjust this to your 
  503.       liking.  The /F option on the command line, or selecting F from 
  504.       the menu will toggle it.
  505.  
  506.        The calculation of the total "Bytes in xxx Files" is rounded up 
  507.       to the next exact kilobyte for each file.  (Individual file sizes 
  508.       are not.)  In previous versions the total was not very useful in 
  509.       that it did not indicate the amount of disk space actually used 
  510.       by the files.  Rounding the size to K-bytes makes it agree with 
  511.       the amount of space used on a floppy disk.  If you do a CHKDSK on 
  512.       a floppy, the amount of space used for the same set of files will 
  513.       now agree with the SDL total.  A common use for this total is to 
  514.       determine whether certain files will fit on a floppy.  The new 
  515.       calculation makes it possible to make this determination ac- 
  516.       curately.  You can also adjust the rounding to indicate the total 
  517.       size on various disk formats as described later.
  518.  
  519.         There is a W or /W option that will list the files in sort or- 
  520.       der across the Width of the screen vice down the columns.  When 
  521.       printing a 3.5" disk label this is the only method of listing 
  522.       file names that is available, but for listing on the screen or on 
  523.       a 5" label you can choose by toggling W.
  524.  
  525.         Another useful feature is the option to set the cluster size 
  526.       for the total bytes. Since 1.2Mb and 1.44Mb disks use 1-sector 
  527.       clusters, the default rounding up of the file size total in 1Kb 
  528.       increments is not accurate for these disks (or for hard disks). 
  529.       The /B (for Bytes) command line option is available to adjust for 
  530.       the number of kilobytes per cluster. /B1 (the default) for 1 Kb 
  531.       (2 sectors) per cluster as on 360k and 720k diskettes, /B for .5
  532.       MASDIR featuring SDL               Version 5               Page 7
  533.  
  534.  
  535.       Kb (1 sector) per cluster as on 1.2Mb and 1.44Mb diskettes, and 
  536.       /Bn, n=2-8 for hard disks as appropriate where n indicates the 
  537.       number of Kb per cluster. This option is only available on the 
  538.       command line, but SDLSETUP is able to set the default as desired. 
  539.       Note that just /B (or /Banything other than 1-8) drops to 1 sec- 
  540.       tor per cluster, and /B1 is the same as the current default.  The 
  541.       number, if used, must immediately follow the B with no spaces.
  542.  
  543.         Reverse sorting.  The '-' character is the symbol to sort the 
  544.       file names in descending, vice ascending order.  On the command 
  545.       line this can be /-, /a-, or /-a where a is one of the alphabetic 
  546.       characters N, X, S, or D. (There is no reverse for DOS order.) 
  547.       At either the end or the intermediate menu, pressing the "-" key 
  548.       will re-sort the names in reverse order using the same sort 
  549.       field.
  550.  
  551.          SDL automatically adjusts for any number of lines of text your 
  552.       monitor is set for such as 43 line EGA, or 50 line VGA modes.  It 
  553.       also uses the foreground and background colors that you currently 
  554.       have set on your screen.  The color of the highlighted key let- 
  555.       ters in the menu can be changed in SDLSETUP.
  556.  
  557.         Other options are described in more detail below.  The default 
  558.       state of these various screen display options can be set to your 
  559.       liking by using the SDLSETUP program.
  560.       ---------------------------
  561.       AUTOMATIC COLUMN SELECTION
  562.  
  563.         Unique to SDL is the AUTOmatic column selection feature.  In 
  564.       its original default mode, SDL will determine from the number of 
  565.       files how many columns it will take to display all of the file 
  566.       names.  Unless there are more files than will fit on the screen 
  567.       in 6 columns (114 or 126 depending on the header), you will see 
  568.       all of the file names on the first screen.  This lets you see at 
  569.       a glance the general contents of a disk or directory.  If you 
  570.       then need to see more detail, you can make a new selection from 
  571.       the menu.
  572.  
  573.         The automatic feature is easily overridden by entering a firm 
  574.       column option on the command line (/2, /4, or /6).  The default 
  575.       can also be set to a firm number with SDLSETUP if you prefer. 
  576.       The label printing options (/L) described later will cause any 
  577.       other default or command line column options to be overridden.
  578.       ------------------------
  579.       AUTOMATIC LABEL PRINTING
  580.  
  581.         There are two options that can be entered on the command line 
  582.       to activate automatic label printing - /L and /P.  /L automati- 
  583.       cally prints a label.  /P causes a printing option menu to be 
  584.       displayed.  From this menu you can select L, R, I, T, Esc, or 
  585.       just Return <CR>.
  586.  
  587.       MASDIR featuring SDL               Version 5               Page 8
  588.  
  589.  
  590.         When you select from the menu, L and T set Epson compatible 
  591.       printers for 1-7/16" labels.  L prints in compressed width at 8 
  592.       lines per inch, and T in "Tiny" print using superscript, com- 
  593.       pressed, and about 14 lines per inch.  Continuous feed labels of 
  594.       this convenient size are available from at a nominal price if you 
  595.       cannot find them at your office supplier.  If the menu is pre- 
  596.       sented because of /P on the command line, the number of columns 
  597.       will be calculated automatically to fit the file names on a 
  598.       label.  If there are too many names a message will be displayed. 
  599.       If L is selected after files have been displayed, the number of 
  600.       columns is not recalculated, but is printed as you see it dis- 
  601.       played.
  602.  
  603.         /L is the most general of the command line print options.  When 
  604.       you use /L you do not need to know the number of files ahead of 
  605.       time and make calculations.  The algorithm calculates the number 
  606.       of files that will fit in 4 columns using the L mode.  If the ac- 
  607.       tual number of files is greater, the T mode is automatically 
  608.       selected instead.  The other print options (R or I) described be- 
  609.       low are not affected by the /L option.
  610.  
  611.         You may combine the /P, /I, or /L options with other options 
  612.       such as the /E option which will allow you to add up to 3 lines 
  613.       of titles to the label or insert.
  614.  
  615.         You may also see the print menu by selecting P at the end-of- 
  616.       directory menu.  To give you full control when you want it, NO 
  617.       automatic calculation takes place if P is selected from the menu 
  618.       instead of on the command line.  Thus you can view the display, 
  619.       select the number of columns and sort order you want, enter 
  620.       titles if desired, and then print in the mode that you select. 
  621.       This could be useful if you use a different size label, want to 
  622.       print on paper in Tiny print, or just want to see the file names 
  623.       and set up the options before printing.  By having full control 
  624.       you also have the responsibility to be sure the printout will fit 
  625.       on the printing medium.  No assumption is made about the number 
  626.       of file names that will fit, and printing will continue until the 
  627.       full directory is printed if either W or T is selected from the 
  628.       menu at the end of the display.
  629.  
  630.         If you select conflicting print options, /P and /L, no harm 
  631.       will be done, but the first option will will be the one used and 
  632.       the other will be ignored.
  633.  
  634.       ---------------------------
  635.       PRINTING LABELS FOR 3.5 INCH DISKETTTES
  636.  
  637.         The printing directory labels for 3.5" disks is controlled by 
  638.       the 3 and 5 options--3 for 3.5" disks and 5 for  5.25" disks. On 
  639.       the command line you can enter either /3 or /5 to prepare SDL to 
  640.       print the style of label you want. The Print Options menu is 
  641.       brought up by entering either P from the menu, or /P or /R on the
  642.       MASDIR featuring SDL               Version 5               Page 9
  643.  
  644.  
  645.       command line. From this menu you can select, or change your se- 
  646.       lection, by pressing either 3 or 5 as appropriate. The default 
  647.       3.5" disk form depth is set for the 2-3/4" labels that wrap 
  648.       around the top of the disk. The setup program permits setting it 
  649.       for the 2" labels that do not wrap.  The default is set for the 
  650.       5.25" labels, so use the 3 or /3 option to get 3.5" labels, or 
  651.       change it with SDLSETUP. (For convenience the labels and disks 
  652.       will be referred to as 3" and 5".)
  653.  
  654.       Until actual printing is started the screen display will be the 
  655.       normal display.  If 3" disk label or Insert printing is selected, 
  656.       when printing starts, each line of the display will be split to 
  657.       fit the 2-3/4" width of the label.  Thus, a 2 column screen dis- 
  658.       play will result in a 1 column 3" disk label, a 4 column screen 
  659.       display will be a 2 column label, and a 6 column screen display 
  660.       will be a 3 column label.  The 2, 4, and 6 selections remain un- 
  661.       changed for either type of label.  To keep the file names sorted 
  662.       properly, the W option will automatically be invoked during the 
  663.       printing of labels for 3" disks.
  664.  
  665.       The R print option is not affected by the label setting, but the 
  666.       File option is.  You can use this to create a directory catalog 
  667.       file with space for your own comments after each file name.
  668.  
  669.       When entering titles for 3" labels, each line will be split after 
  670.       the 40th character.  The vertical bar indicates the position of 
  671.       the last character that goes on the first line of the split.  The 
  672.       next character after the bar will start the second line of the 
  673.       split.  If you need to see the effect of the split on the screen 
  674.       before printing use the File option and create a temporary file 
  675.       that can be erased later.  Then "what you see is what you get". 
  676.       When it is what you want you can select the print mode.
  677.       ---------------------------
  678.       OTHER PRINT OPTIONS - R, I, PgDn, and C.
  679.  
  680.         R for 'Regular' leaves your printer unchanged as you have set 
  681.       it yourself.  This permits any printer to print the directory 
  682.       listing from SDL in any manner that you want to set your printer. 
  683.       Note that all listings will fit on the standard Pica 80 column 
  684.       printer.  The default number of columns for R (and for I) is the 
  685.       same as for a screen display (AUTO, 2, 4, or 6) and can be 
  686.       specified in the same ways.
  687.  
  688.         I stands for sleeve Insert.  It uses the same printing mode as 
  689.       L, but sets the form length to 1/2 of a standard page (5-1/2") 
  690.       for printing diskette sleeve inserts.  This permits 2 inserts to 
  691.       be printed on a standard sheet.  They can then be easily trimmed 
  692.       to fit into the diskette sleeve.  Note that printing doesn't stop 
  693.       when the 5-1/2 inch form bottom is reached.  Just as with any 
  694.       printing, if you give the printer more than will fit on a page, 
  695.       it just continues printing onto the next page.  Since sleeve in- 
  696.       serts can be easily folded, this permits an unlimited number of
  697.       MASDIR featuring SDL               Version 5              Page 10
  698.  
  699.  
  700.       files to be listed.  If you prefer a full page for each sleeve 
  701.       insert so as not to change your Top Of Form (TOF) setting, you 
  702.       can make that change with SDLSETUP.
  703.  
  704.         Print-to-file. Now on the Print Options menu a "File" option 
  705.       appears. If you select F you will be prompted for a file name. 
  706.       This can be any valid non-ambiguous file specification (no wild- 
  707.       cards). If the file exists, the directory output will be appended 
  708.       to the end of the file.  Be careful not to use reserved DOS names 
  709.       such as COM1, AUX, LPT1, PRN, NUL, etc. unintentionally.
  710.  
  711.         All of the print options can be selected from the print (Prn) 
  712.       menu at the end of the directory display.  As mentioned above, 
  713.       there is a difference if /P is entered on the command line or P 
  714.       selected from the menu for the L and T selections.  The print 
  715.       mode is the same, but SDL lets you take control of the number of 
  716.       columns.  Note also that L, I and T require a certain degree of 
  717.       compatibility with IBM/Epson printer control codes, although they 
  718.       do not print any of the extended ASCII graphics characters.  But 
  719.       see CUSTOMIZATION below.
  720.  
  721.         After printing with /L, L, I or T, your printer will be 
  722.       restored to Compressed OFF, Script OFF, and the standard 6 
  723.       lines/inch.  Note that if you interrupt with Ctrl-C or Ctrl-Break 
  724.       before the entire file list is printed, the printer will not be 
  725.       reset.  The same will happen if you clear your printer buffer be- 
  726.       fore it completes printing if you have a print spooler.  However, 
  727.       if you use Esc to abort SDL, your printer will be restored as 
  728.       above.  When you exit normally or with Esc, a form feed is sent 
  729.       to the printer so that you can realign your Top Of Form (TOF) 
  730.       setting.  No form feed is sent if the R option is selected.
  731.  
  732.        Control of printing is very versatile.  The prompt line indi- 
  733.       cates whether printing is on or off (Prn=ON or Prn=OFF).  At the 
  734.       print menu Esc will turn printing off if it was on or exit 
  735.       without turning it on.  Pressing C for Cls (or PgDn) turns on 
  736.       page eject (ff for form feed).  This is also indicated on the 
  737.       prompt line with (ff=ON or ff=OFF).  Turning printing off at the 
  738.       print menu with Esc will also turn off ff until you press C or 
  739.       PgDn again.  Thus you can turn these features on or off, and you 
  740.       can change from one print mode to another without exiting to DOS.
  741.  
  742.         When you select any print mode you have the option of form 
  743.       feeding your labels, sleeve inserts, or sheets at the end of each 
  744.       directory.  This is useful if you are making more than one copy. 
  745.       If you want to start form feeding labels, sleeve inserts, or your 
  746.       own setting (with R), press C at the menu.  This will clear the 
  747.       screen, and if a print mode has already been selected will send a 
  748.       form feed to the printer and turn form feeding ON for future se- 
  749.       lections.  Thus any subsequent selections, will continue to send 
  750.       form feeds to the printer and clear the screen.  If you don't 
  751.       want any form feeds sent to the printer, just don't press C.  If
  752.       MASDIR featuring SDL               Version 5              Page 11
  753.  
  754.  
  755.       you have not yet selected a print mode, the C selection will only 
  756.       do a Cls.
  757.  
  758.         Of course, each time you invoke SDL from the DOS prompt it is a 
  759.       fresh copy that is running, so only your default selections can 
  760.       be carried over from one call to the next.  It is only as long as 
  761.       you continue to make menu selections that the above information 
  762.       about subsequent selections applies.  However, many of the op- 
  763.       tions can be set permanently the way you want them by using the 
  764.       SDLSETUP program.
  765.  
  766.         Other methods of printing the output are available.  The usual 
  767.       CtrlPrtSc and ShiftPrtSc, of course, as well as re-direction 
  768.       using the command line option >PRN.  These methods do not require 
  769.       Epson printer control code compatibility, but they do try to 
  770.       print the extended ASCII graphic characters you see on the 
  771.       screen.  These will print as different characters on some 
  772.       printers.  The prompts will be seen, but it is best to use the /M 
  773.       option when using redirection to eliminate the prompts.  You can 
  774.       also use redirection to write the directory to a file.  If you 
  775.       use redirection with /E you will have to enter the titles in the 
  776.       blind (a feature of DOS).  Do NOT use both a print option and 
  777.       redirection to the printer.  If you do, everything will be 
  778.       printed twice and the formatting will be uncontrolled.
  779.       -----------------------------------------
  780.       USE OF THE PgUp, PgDn, Home, AND End KEYS
  781.  
  782.         These keys can be very useful for paging backward and forward 
  783.       through large directories.  Pressing the PgUp key will redisplay 
  784.       the previous screen.  This can also be used on the first screen 
  785.       to eliminate the header completely and display up to 144 
  786.       filenames on one screen.  PgDn pages to the next screen the same 
  787.       as C, End scrolls to the end of the directory, and Home returns 
  788.       to the first screen--similar to pressing C at the end menu, but 
  789.       Home can also be used for this purpose at the intermediate menu.
  790.  
  791.       Pressing End will SCROLL to the end of the directory and pause, 
  792.       leaving the last page on the screen.  If printing was on, it will 
  793.       be turned off before scrolling.  If PgUp is then pressed, it will 
  794.       jump back to the beginning of the file list.  Note that both End 
  795.       and PgUp turn off printing if it is on, while Home and PgDn will 
  796.       print another copy of the listing similar to C.
  797.       ---------------
  798.       ENTERING TITLES
  799.  
  800.         E stands for Entitle (or titlE) and is very useful for adding 
  801.       titles to printed directory listings.  Specifying an option of /E 
  802.       on the command line or E from menu will result in prompts for up 
  803.       to 3 lines of titles to replace the text in the first three lines 
  804.       of the display header.  The number of titles to be entered will 
  805.       be the same as the number of header lines, and is dependent on 
  806.       the current H (for Hdr) setting.  The first title can contain up
  807.       MASDIR featuring SDL               Version 5              Page 12
  808.  
  809.  
  810.       to 45 characters and fits on the first half of the top line leav- 
  811.       ing the "Vol:" information unchanged.  The other two titles can 
  812.       be up to 79 characters.  The second title replaces the reminder 
  813.       line.  The third title replaces the "Directory of ..." line, but 
  814.       usually diskettes don't have subdirectories so no information is 
  815.       lost.  The first two titles can be customized by using the 
  816.       SDLSETUP program.  If the Hdr option is off, only the third title 
  817.       line can be entered, but you can turn the header back on by se- 
  818.       lecting H from the menu, or it can be controlled by /H on the 
  819.       command line.
  820.  
  821.         Just pressing <enter> for any line will leave that line un- 
  822.       changed from your default or previous entry.  To blank out a line 
  823.       completely just enter one or more spaces.  The E option, in con- 
  824.       junction with the  enhanced print options for printing disk 
  825.       labels or sleeve inserts, provides much more flexibility than 
  826.       other directory printing programs.
  827.  
  828.         /E is really g-r-r-r-e-a-t when printing multiple copies of 
  829.       labels or inserts, such as for disks to be sold or distributed by 
  830.       clubs or individuals. At the end of each directory just press the 
  831.       C key and it will position and print the next label or insert im- 
  832.       mediately without having to read the directory of the disk again. 
  833.       The same titles will be used.  It is fast, and the options can be 
  834.       changed from one to the next.  Once C has been pressed, any other 
  835.       valid selection will continue to conveniently form feed your 
  836.       labels, inserts, or pages.  If you do not want to use form feed- 
  837.       ing, just don't press C or PgDn.
  838.  
  839.         I would like to point out a convenience for users of CED (the 
  840.       Shareware Command EDitor or its commercial version, PCED). When- 
  841.       ever you enter titles for SDL, CED saves them in its application 
  842.       stack buffer.  If you select E again or exit to DOS then call SDL 
  843.       again with the /E option, you can retrieve the titles you used 
  844.       before with the up and down arrow keys, edit them if you like, 
  845.       and enter them again.  It can save a LOT of typing.
  846.       ----------------
  847.       FILE ATTRIBUTES
  848.  
  849.         The file attributes are Archive, Hidden, Read only, and System. 
  850.       In the 2-column display, the letters A, H, R, or S in the Atr 
  851.       column indicate which of these attributes are set.
  852.  
  853.         /A stands for All files.  It controls whether the directory 
  854.       listing will contain subdirectories (shown as <DIR>, <.> , and 
  855.       <..>) and hidden files.  If the default for /A is OFF, then 
  856.       specifying /A will turn it ON.  If you want to see directories 
  857.       but not the <.> and <..> entries, you can select this option by 
  858.       running SDLSETUP.
  859.  
  860.         /K can be thought of as either arKive or bacKup.  It has 
  861.       limited usefulness, but can be valuable to some of us.  Whenever
  862.       MASDIR featuring SDL               Version 5              Page 13
  863.  
  864.  
  865.       a file is changed, DOS "sets the archive bit" in the file's at- 
  866.       tribute byte.  If you use a backup program which clears the ar- 
  867.       chive bit when a file is successfully backed up, the /K option 
  868.       will display only the names of those files needing backup since 
  869.       the last time you ran your backup program.  These files appear 
  870.       with the A in the Atr field of the 2 column display.  Do not con- 
  871.       fuse this use of "archive" with the so-called archiving done by 
  872.       the popular "arc" programs.
  873.  
  874.         If both K and A are in use, hidden files and directories with 
  875.       the archive bit set will also be shown.  You might find two other 
  876.       programs on the MASDIR disk useful in managing attributes and 
  877.       backups.  See ATTR.DOC and COPYNEW.DOC on the disk.
  878.       ------------------
  879.       VOLUME LABELS
  880.  
  881.         SDL displays the volume label in the first line of the header. 
  882.       Volume labels are useful for identifying a specific diskette.  If 
  883.       you want to set or change the volume label displayed, you can 
  884.       easily do so with any of the many volume labelling programs 
  885.       available, including the one in DOS.  You can use the SDL /dos 
  886.       option to do this without exiting to DOS.
  887.  
  888.         Volume labels can be up to 11 characters.  DOS will allow any 
  889.       of the 256 ASCII and extended characters except ."/\[]:*|<>;,? 
  890.       and the lower case alphabetic characters.  (Actually some LABEL 
  891.       programs allow lower case, but since DOS converts lower case to 
  892.       caps it is better to stick with caps.)  Even the space character 
  893.       is allowable in a Volume label.  Therefore, with 216 characters 
  894.       to choose from, there is an almost endless set of combinations 
  895.       that you can use.  To enter the extended characters above 127 
  896.       hold down the Alt key while typing the ASCII code on the number 
  897.       pad keys.  (On some systems it is necessary to hold down both the 
  898.       Alt and the Shift keys while typing an extended character.)
  899.  
  900.         The next section describes one useful application of volume 
  901.       labelling.
  902.         ------------------
  903.         CATALOGING YOUR FLOPPIES WITH SDL
  904.  
  905.         Starting with Version 4.2 it is even easier to create and 
  906.       maintain a catalog of all your floppy disks by using the capabil- 
  907.       ities built into SDL.  The new print-to-file capability intro- 
  908.       duced in Version 4.2 makes creating a copy of a directory in a 
  909.       disk file as easy as pressing a key and typing in a file name. 
  910.       And with Version 4.3 you can create a 40 column file leaving room 
  911.       to the right of each file name for your own full description.
  912.  
  913.         The first, and possibly the hardest, step in creating a 
  914.       cataloging system is to design a naming convention.  In order to 
  915.       find a specific floppy it must have some sort of a name.  The 
  916.       name can be electronically encoded in the volume label of the
  917.       MASDIR featuring SDL               Version 5              Page 14
  918.  
  919.  
  920.       diskette.  The V for VOLume label feature introduced in SDL Ver- 
  921.       sion 4.1 can make this job more convenient.
  922.  
  923.         You might like to start the label with one or two characters to 
  924.       indicate the general purpose of the programs or data on the disk. 
  925.       For example you might use UT for utility, or WK for worksheet. 
  926.       You can follow that with combinations of letters and numbers to 
  927.       indicate more specific uses and a numerical sequence.
  928.  
  929.         The easy part is creating the file for the catalog itself.  Use 
  930.       /2 or menu 2 to create a two column display, then at the SDL end 
  931.       menu press P to bring up the print options menu.  For a 40 column 
  932.       file press 3 (for 3.5" disk), then press F to print to a file. 
  933.       You will be asked to enter a file name.  Enter the name of the 
  934.       catalog file you want the directory added to.  You may include 
  935.       drive and path in the file specification if you need to.  Thus 
  936.       you can print the information you want on a disk label or sleeve 
  937.       insert, then store exactly matching information in your disk 
  938.       catalog file.
  939.  
  940.         Using SDL to create your catalog files makes it possible to in- 
  941.       clude up to 3 lines of descriptive information, and to adjust the 
  942.       amount of information that is stored for each file.  The descrip- 
  943.       tive titles are entered by pressing the E key at the end menu and 
  944.       entering the title information at the prompts.  To leave any line 
  945.       unchanged, just press Enter without typing any other keys.
  946.  
  947.         If you want to annotate the file, just use a text editor or 
  948.       your word processor in non-document mode.  Then it is a simple 
  949.       matter to find a specific file.  Just use your word processor or 
  950.       text editor to search the catalog file for a file name, a key 
  951.       word, or any fragment of text that might appear in a file name, 
  952.       volume label, or your description.  When you find the right disk, 
  953.       remember the volume label, then go to your disk storage and pull 
  954.       out that volume and you have the one you want.  If you have a lot 
  955.       of floppies you may want to set up several catalog files for dif- 
  956.       ferent series of diskettes.
  957.  
  958.       ------------------
  959.       BATCH PROGRAMMING
  960.  
  961.        For you BATch programmers, SDL can be used to report the number 
  962.       of files that match a specification.  Upon exiting, SDL places 
  963.       the number of files (up to 255) in the ERRORLEVEL that BATch 
  964.       files can check with the IF ERRORLEVEL statement.  Be sure to use 
  965.       the /M parameter to avoid your BATCH file pausing for input.  If 
  966.       you do not want to see the display of file names, you can 
  967.       redirect output to the NUL device by including >NUL in the com- 
  968.       mand line.  Of course, IF EXIST is a way to check for the exis- 
  969.       tence of one or more files, but if the number of files is impor- 
  970.       tant, SDL would be a way to get it.  Also, older versions of IF 
  971.       EXIST do not recognize paths, so SDL would be a way to check for 
  972.       the existence of a file in a sub-directory.
  973.       MASDIR featuring SDL               Version 5              Page 15
  974.  
  975.  
  976.       ---------------
  977.       MASDIR featuring SDL               Version 5              Page 16
  978.  
  979.  
  980.       CUSTOMIZATION:
  981.  
  982.         One of the best features of the SDL package is the menu driven 
  983.       program SDLSETUP.BAT.  To customize the defaults and title lines, 
  984.       simply run SDLSETUP and follow the prompts.  If more information 
  985.       is required read the next section, see SDLSETUP.DOC on the disk, 
  986.       or enter SETUP at the DOS prompt.
  987.  
  988.         The following items can be adjusted in SDLSETUP:
  989.  
  990.         All files option off or on, /A toggles it.  In addition you can 
  991.           suppress the . and .. subdirectory entries.
  992.         Hdr option off or on, /H or H toggles it.
  993.         Cls option off or on, /C toggles it.
  994.         More (pause) option off or on, /M toggles it.  Or later select 
  995.           P for the switch character in addition to M, then use R for 
  996.           pRinting.
  997.         Default SORT order Name, eXtension, Date, or nOne.
  998.         Default number of COLumns AUTOmatic, 2, or 4.
  999.         Your own TITLES installed in first two header lines.
  1000.         Either full or half page eject for sleeve inserts.
  1001.         Disk Free space option off or on, /F or F toggles it.
  1002.         Print using the extended ASCII box drawing characters vice sub- 
  1003.           stituted characters.
  1004.         Adjust the number of file names per column for Tiny print.
  1005.         Specify color or mono--useful for monochrome graphics displays.
  1006.  
  1007.           SDL can be customized for printers that are not Epson com- 
  1008.       patible if you send your printer codes along with your original 
  1009.       MASDIR disk and a $5 handling fee.
  1010.  
  1011.           Even though SDL is so useful, it is sometimes difficult to 
  1012.       get out of the habit of typing DIR.  If you are a user of CED (or 
  1013.       PCED) or one of the other command editors that allows synonyms or 
  1014.       aliases, you can make SDL a synonym for DIR.  Alternatively, it 
  1015.       is easy to modify COMMAND.COM so that when you forget and enter 
  1016.       DIR, SDL will be run instead.  If you can't find the information 
  1017.       on how to patch COMMAND.COM, write for a free information sheet. 
  1018.       If you use either of these methods to let DIR mean SDL, the 
  1019.       normal DOS directory listing will still be available if you 
  1020.       should need it for some reason.
  1021.       ---------------
  1022.       RUNNING SDLSETUP
  1023.  
  1024.       NOTE: SDLSETUP will not modify any of your original files.  Only 
  1025.       SDL.COM will be affected.  In particular, your CONFIG.SYS and 
  1026.       AUTOEXEC.BAT will not be touched.
  1027.  
  1028.       SDLSETUP is a handy program to customize many of the options of 
  1029.       SDL.COM, the Sorted Directory and disk Label printing program. 
  1030.       It requires only that you answer a series of questions with 
  1031.       single keystroke responses and, if you care to, input new titles 
  1032.       to appear in the top 2 lines of the display.
  1033.       MASDIR featuring SDL               Version 5              Page 17
  1034.  
  1035.  
  1036.  
  1037.       To run SDLSETUP establish a working disk or directory (a RAM disk 
  1038.       will be fastest, a directory on a hard disk next, and a floppy 
  1039.       can be quite slow).  Enter the following command to copy the 
  1040.       necessary files from the MASDIR diskette to your working area. 
  1041.       Assume that the MASDIR diskette is in drive B: and the working 
  1042.       area is the current directory on drive C:.  Then just enter
  1043.  
  1044.           COPY B:SDL*.* C:
  1045.  
  1046.       You can add the path after C: if you care to, or just issue this 
  1047.       command after changing to the working disk or directory.  You can 
  1048.       use MAKEWORK to help you do this if you like.  Enter MAKEWORK at 
  1049.       the DOS prompt.
  1050.  
  1051.       There are two features that make SDLSETUP faster to use.  The 
  1052.       first is the Carriage Return (cr) response.  Just pressing Return 
  1053.       (called Enter on some models) will leave that particular default 
  1054.       unchanged.  This saves the time of figuring out what the proper 
  1055.       response should be for items that you don't want to change.  The 
  1056.       other time saver is the Escape (Esc) response.  SDLSETUP is 
  1057.       organized into sections.  Pressing Esc will skip to the end of 
  1058.       the current section and take up again at the beginning of the 
  1059.       next section.
  1060.  
  1061.       Several of the defaults and their switches are "toggles".  A tog- 
  1062.       gle has two settings, generally "off" and "on".  The switch on 
  1063.       the command line, or a selection from a menu, changes the posi- 
  1064.       tion of the toggle.  When you set the default position of a tog- 
  1065.       gle, you can always toggle it back with the switch.
  1066.  
  1067.       All of the questions in SDLSETUP are self-explanatory and should 
  1068.       cause no confusion.  A few of them are explained in a little more 
  1069.       detail here.  If you have any questions, read on.  Then if you 
  1070.       still have questions after running SDLSETUP please contact me.
  1071.       - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  1072.       At your DOS prompt enter SDLSETUP
  1073.  
  1074.       You will see the message: Checking system resources. Please wait.
  1075.  
  1076.       At this point SDLSETUP is looking for the DOS DEBUG external com- 
  1077.       mand.  If it is not found you will see the message "Bad command 
  1078.       or file name".  This will be followed by a beep and the follow- 
  1079.       ing:
  1080.  
  1081.        The message "Bad command or file name" that you just saw means 
  1082.       that a system file is not available to SDLSETUP. This program re- 
  1083.       quires access to the DOS external command file DEBUG.COM.  It 
  1084.       must be in this directory on this disk or in one of the direc- 
  1085.       tories on your path, which is
  1086.  
  1087.       PATH=     (REM: your current path will be displayed here).
  1088.       MASDIR featuring SDL               Version 5              Page 18
  1089.  
  1090.  
  1091.  
  1092.       Please correct the problem and run SDLSETUP again.
  1093.  
  1094.       (REM: One user reported a problem during this portion of the set- 
  1095.       up program, and it turned out that he was running a RAM resident 
  1096.       (TSR) program named DOSEDIT. This appeared to interfere with the 
  1097.       redirected input to DEBUG. The solution was just to boot the com- 
  1098.       puter without DOSEDIT temporarily while running SDLSETUP.)
  1099.  
  1100.       (REM: This will be followed by an exit back to DOS for corrective 
  1101.       action. But if DEBUG is found, SDLSETUP will check for the 
  1102.       presence of other files.  Depending on what is found you may see 
  1103.       some of the following messages.  If you don't see them, then all 
  1104.       is well.)
  1105.  
  1106.       Next the presence of required files will be verified. If any 
  1107.       needed files are not present, you will see ...
  1108.  
  1109.       The following files must be in this current directory on this 
  1110.       disk:
  1111.       SDL.COM
  1112.       SDL_GET.COM
  1113.       SDLTITLE.COM
  1114.       SDLSETUP.BAT
  1115.       SDLPARMS.BAT
  1116.       SDLNOTOG.BAT
  1117.       SDLFINIS.BAT
  1118.       SDLDEBUG.BAT
  1119.  
  1120.       The DOS version will be checked. If it is found to be version 2.x 
  1121.       you will see the following message. Please see the note at the 
  1122.       end of this DOC file.
  1123.  
  1124.       If you have any difficulty running SDLSETUP under DOS 2.x, please 
  1125.       see SDLSETUP.DOC.
  1126.  
  1127.        Setting the More or Pause default...
  1128.  
  1129.       Pausing refers to both intermediate pauses if the directory is 
  1130.       more than one page (screen), and the pause at the end to allow 
  1131.       you to select a new option. This is merely personal preference, 
  1132.       but pausing is a good idea, and it allows you to select new op- 
  1133.       tions.
  1134.  
  1135.        Setting the Hdr default...
  1136.  
  1137.       The first two lines of the header contain the copyright notice 
  1138.       and the reminder line, as well as the volume label. If you use 
  1139.       SDL mostly for directories on the your hard disk drive, you may 
  1140.       have no need for the first two lines as a rule.  This permits 2 
  1141.       more rows of files to be shown on the screen. The directory name 
  1142.       will still be shown, and you can restore the title lines for any
  1143.       MASDIR featuring SDL               Version 5              Page 19
  1144.  
  1145.  
  1146.       display with the /H option. Later during SDLSETUP you will be 
  1147.       given the opportunity to change the default titles in these two 
  1148.       lines.
  1149.  
  1150.        Setting the sleeve Insert eject default...
  1151.  
  1152.       A half page saves paper if you print many Inserts. Then if you 
  1153.       print an even number of inserts your TOF setting will not be 
  1154.       changed, but if you print an odd number your printer will be left 
  1155.       at the middle of a page. If you prefer to always use a full page 
  1156.       for a sleeve Insert, you can set that here.
  1157.  
  1158.        Installing your own default title lines...
  1159.  
  1160.       If you answer N you are finished, and SDLSETUP will call DEBUG to 
  1161.       make the changes you have requested. If you answer Y, another 
  1162.       program, SDLTITLE.COM, will be called to ask you for the titles 
  1163.       you want. The first line title can be 44 characters long and the 
  1164.       second line can be 79 characters long. If you want to change only 
  1165.       one, just press ENTER for the other. Whenever you just press EN- 
  1166.       TER, the original title will be used. If you want to blank out a 
  1167.       title completely, just enter one or more spaces. If you want to 
  1168.       have your own titles on the first two lines you will have to en- 
  1169.       ter them both even though you may just be changing one of them 
  1170.       from a previous setting.
  1171.  
  1172.       To restore the original titles, simply press ENTER at each 
  1173.       prompt. Setting your own titles or restoring the original titles 
  1174.       eliminates the highlighting of the key characters in the reminder 
  1175.       line and allows all lines of the directory display to be 
  1176.       redirected to a file using the DOS redirection facility when ap- 
  1177.       propriate.
  1178.  
  1179.       After setting the titles the program will run to completion. The 
  1180.       only problem that can arise is no access to DEBUG. In that case 
  1181.       you will see the following message.
  1182.  
  1183.       Bad command or file name
  1184.  
  1185.       Using the DOS DEBUG command appears to have failed! You may not 
  1186.       have a path to DEBUG. Please check the directories on your path 
  1187.       for the existence of DEBUG.COM. If you can establish a path to 
  1188.       DEBUG or copy DEBUG.COM to this working area, you can install the 
  1189.       changes you have made by entering SDLDEBUG.
  1190.  
  1191.       If you see this message, please make DEBUG available from your 
  1192.       version of DOS and run SDLSETUP again. In fact, if you have got- 
  1193.       ten this far you can take a short cut and run SDLDEBUG after you 
  1194.       have made DEBUG available. That will finish up the changes.
  1195.  
  1196.        (CAUTION: Do NOT run SDLDEBUG if there has been any other error 
  1197.       or interruption. In that case it is safer to start over again,
  1198.       MASDIR featuring SDL               Version 5              Page 20
  1199.  
  1200.  
  1201.       but see the NOTE below. SDLDEBUG uses redirection and if the in- 
  1202.       put file SDLSETUP.TXT has not been completed, it can cause a 
  1203.       hangup that will require a reboot.)
  1204.  
  1205.       If everything completed normally you will see the message...
  1206.  
  1207.       SDL.COM has been modified. Don't forget to COPY your new version 
  1208.       of SDL.COM to the disk and/or directory with your other DOS com- 
  1209.       mands and utilities.
  1210.       - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  1211.       That's all there is to it, so enjoy using SDL with your own con- 
  1212.       figuration.
  1213.  
  1214.       SDLSETUP creates two working files named SDLSETUP.TXT and 
  1215.       SDLTITLE.TXT. These files will be erased when SDLSETUP is fin- 
  1216.       ished with its work.
  1217.  
  1218.       NOTE: I have run into an occasional problem running SDLSETUP un- 
  1219.       der DOS 2.1. Generally it works fine, and I can detect no prob- 
  1220.       lems under DOS 3 or later, but if you see either of the messages 
  1221.       "EXEC failure" or "File creation error" please let me know. You 
  1222.       might try increasing the "FILES=" value in your CONFIG.SYS file 
  1223.       and reboot. A remote possibility is that the directory is full, 
  1224.       so you might try running it on a different drive or in a dif- 
  1225.       ferent directory. You can also run CHKDSK to see if there are any 
  1226.       other conditions that might cause the error.
  1227.  
  1228.       This problem is apparently caused by a bug or deficiency in DOS 
  1229.       2.1, but I have included a work-around for it. If you see either 
  1230.       of the above messages, AND if SDLSETUP has finished all of its 
  1231.       questions through the ones about changing the titles, then reboot 
  1232.       with Ctrl-Alt-Del and get back to the drive and directory in 
  1233.       which you were running SDLSETUP. (If you are working on a RAM 
  1234.       disk, copy your work to a permanent disk first.) One or two of 
  1235.       the .TXT files named above should be in that directory (2 if you 
  1236.       changed titles, otherwise only the first one). If you see 
  1237.       SDLSETUP.TXT you can run SDLDEBUG, the last batch file in the 
  1238.       series. This should install your changes and clean up after it- 
  1239.       self. See the CAUTION above about other types of problems. I 
  1240.       apologize for any inconvenience, but it is a problem beyond my 
  1241.       control.
  1242.  
  1243.       As a last resort, run SDLSETUP on a machine that is running DOS 3 
  1244.       or later. Then copy the resulting SDL.COM to your machine. Good 
  1245.       luck!
  1246.       MASDIR featuring SDL               Version 5              Page 21
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.                        LICENSE AND WARRANTY STATEMENTS
  1253.  
  1254.       This software is protected by both United States Copyright Law 
  1255.       and International Treaty provisions.  Therefore, you must treat 
  1256.       this software JUST LIKE A BOOK with the following single excep- 
  1257.       tion.  You are authorized to make archival copies of the software 
  1258.       for the purposes of backing up your software and making a working 
  1259.       copy to protect your investment from loss.
  1260.  
  1261.       By saying "just like a book" is meant, for example, that this 
  1262.       software may not be used on one computer at the same time that it 
  1263.       is being used on another.  Just like a book that can't be read by 
  1264.       two different people in two different places at the same time.
  1265.  
  1266.       With respect to the physical diskette, Monterey Bay Disk Data 
  1267.       Systems ("MOBY DISK") warrants the same to be free of defects in 
  1268.       material and workmanship.  In the event of notification and 
  1269.       return of the defective material, Moby Disk will replace it in 
  1270.       like kind.  The remedy for breach of this warranty shall be 
  1271.       limited to replacement and shall not encompass any other damages, 
  1272.       including but not limited to loss of profit, special, incidental, 
  1273.       consequential, or other similar claims.
  1274.  
  1275.       MOBY DISK specifically disclaims all other warranties, expressed 
  1276.       or implied, including but not limited to implied warranties of 
  1277.       merchantability and fitness for a particular purpose with respect 
  1278.       to defects in the diskette and documentation, and the program li- 
  1279.       cense granted herein in particular, and without limiting opera- 
  1280.       tion of the program license with respect to any particular ap- 
  1281.       plication, use or purpose.  In no event shall Moby Disk be liable 
  1282.       for any loss of profit or any other commercial damage, including 
  1283.       but not limited to special, incidental, consequential or other 
  1284.       damages.
  1285.  
  1286.       This statement shall be construed, interpreted and governed by 
  1287.       the laws of the state of California.  MOBY DISK and Monterey Bay 
  1288.       Disk Data Systems are registered business names of Bob Stephan, 
  1289.       1021 San Carlos Road, Pebble Beach, CA  93953.
  1290.